import request from './request'

/**
 * ES搜索接口
 * @param {Object} params 搜索参数
 * @param {string} params.index - ES索引名
 * @param {string} params.keyword - 搜索关键词
 * @param {number} params.page - 页码，默认1
 * @param {number} params.size - 每页条数，默认10
 * @returns {Promise} 返回搜索结果
 */
export function esSearch(params) {
  return request({
    url: '/els/search/',
    method: 'get',
    params,
  })
}

/**
 * 获取搜索历史
 * @param {string} index - ES索引名
 * @returns {Promise} 返回搜索历史
 */
export function getSearchHistory(index) {
  return request({
    url: '/els/query/',
    method: 'get',
    params: { index },
  })
}

/**
 * 删除搜索历史
 * @param {string} index - ES索引名
 * @returns {Promise} 返回删除结果
 */
export function deleteSearchHistory(index) {
  return request({
    url: '/els/query/del/',
    method: 'delete',
    params: { index },
  })
}


